-----------------------------------------------
-- 公会相关排行榜

-- 排序规则
-- 公会：总战力 等级
-----------------------------------------------

local LuaMongo = _G.lua_mongo
local DB = require("common.DB")
local BillboardDefine = require("billboard.BillboardDefine")
local BillboardDB = require("billboard.BillboardDB")
local BRoleLogic = require("billboard.BRoleLogic")


-- 公会战力排行榜
function loadUnionBoard()
    -- 公会
    local cnt = 0
	LuaMongo.find(DB.db_union, nil, BillboardDB.unionFields)	
    while true do
        local data = {}
        if not LuaMongo.next(data) then
        	break
        end

        cnt = cnt + 1
        if cnt % 1000 == 0 then
			_G.collectgarbage("step", 100000)
		end

		BRoleLogic.updateData(BillboardDefine.TYPE_UNION, data, true)      -- 公会战斗力
    end
end





